# 矩阵的切片
import numpy as np

# 声明一个4x4矩阵
a = np.arange(0, 16, 1).reshape(4, 4)
print(a)

# 前三列的切片
# print(a[:, 0:3])
print(a[:, :3])  # 简写手法

# 前三列前三行切片
# print(a[0:3, 0:3])
print(a[:3, :3])  # 简写

# 切片步长
# 步长的语法 (起始点:终点:步长)
print(a[:, 0::2])  # 偶数列

# 逆向矩阵
print(a[:, ::-1]) # 步长为负数时，矩阵就会倒置
